package com.ruoyi.act.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 活动栏目对象 activity
 * 
 * @author ruoyi
 * @date 2025-06-09
 */
public class Activity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 活动ID */
    private Integer activityId;

    /** 活动标题 */
    @Excel(name = "活动标题")
    private String activityTitle;

    /** 封面图片 */
    @Excel(name = "封面图片")
    private String activityCover;

    /** 活动描述 */
    @Excel(name = "活动描述")
    private String activityDescription;

    /** 跳转链接 */
    @Excel(name = "跳转链接")
    private String activityDirectLink;

    /** 活动内容 */
    @Excel(name = "活动内容")
    private String activityContent;

    /** 状态 */
    @Excel(name = "状态")
    private Integer activityStatus;

    /** 排序权重 */
    @Excel(name = "排序权重")
    private Integer activitySortOrder;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String activityCreateTime;

    /** 修改时间 */
    @Excel(name = "修改时间")
    private String activityUpdateTime;

    /** 备注1 */
    private String demo1;

    /** 备注2 */
    private String demo2;

    /** 备注3 */
    private String demo3;

    public void setActivityId(Integer activityId) 
    {
        this.activityId = activityId;
    }

    public Integer getActivityId() 
    {
        return activityId;
    }

    public void setActivityTitle(String activityTitle) 
    {
        this.activityTitle = activityTitle;
    }

    public String getActivityTitle() 
    {
        return activityTitle;
    }

    public void setActivityCover(String activityCover) 
    {
        this.activityCover = activityCover;
    }

    public String getActivityCover() 
    {
        return activityCover;
    }

    public void setActivityDescription(String activityDescription) 
    {
        this.activityDescription = activityDescription;
    }

    public String getActivityDescription() 
    {
        return activityDescription;
    }

    public void setActivityDirectLink(String activityDirectLink) 
    {
        this.activityDirectLink = activityDirectLink;
    }

    public String getActivityDirectLink() 
    {
        return activityDirectLink;
    }

    public void setActivityContent(String activityContent) 
    {
        this.activityContent = activityContent;
    }

    public String getActivityContent() 
    {
        return activityContent;
    }

    public void setActivityStatus(Integer activityStatus) 
    {
        this.activityStatus = activityStatus;
    }

    public Integer getActivityStatus() 
    {
        return activityStatus;
    }

    public void setActivitySortOrder(Integer activitySortOrder) 
    {
        this.activitySortOrder = activitySortOrder;
    }

    public Integer getActivitySortOrder() 
    {
        return activitySortOrder;
    }

    public void setActivityCreateTime(String activityCreateTime) 
    {
        this.activityCreateTime = activityCreateTime;
    }

    public String getActivityCreateTime() 
    {
        return activityCreateTime;
    }

    public void setActivityUpdateTime(String activityUpdateTime) 
    {
        this.activityUpdateTime = activityUpdateTime;
    }

    public String getActivityUpdateTime() 
    {
        return activityUpdateTime;
    }

    public void setDemo1(String demo1) 
    {
        this.demo1 = demo1;
    }

    public String getDemo1() 
    {
        return demo1;
    }

    public void setDemo2(String demo2) 
    {
        this.demo2 = demo2;
    }

    public String getDemo2() 
    {
        return demo2;
    }

    public void setDemo3(String demo3) 
    {
        this.demo3 = demo3;
    }

    public String getDemo3() 
    {
        return demo3;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("activityId", getActivityId())
            .append("activityTitle", getActivityTitle())
            .append("activityCover", getActivityCover())
            .append("activityDescription", getActivityDescription())
            .append("activityDirectLink", getActivityDirectLink())
            .append("activityContent", getActivityContent())
            .append("activityStatus", getActivityStatus())
            .append("activitySortOrder", getActivitySortOrder())
            .append("activityCreateTime", getActivityCreateTime())
            .append("activityUpdateTime", getActivityUpdateTime())
            .append("demo1", getDemo1())
            .append("demo2", getDemo2())
            .append("demo3", getDemo3())
            .toString();
    }
}
